BCA (Bachelor in Computer Application)

BCA (Bachelor in Computer Application)

Tribhuvan University Constituent Campus · Est. 2080 B.S.

Launch Your Tech Career with
BCA Program

Bachelor of Computer Applications — a 130-credit, 4-year program under Tribhuvan University's Faculty of Humanities and Social Sciences, designed to build industry-ready computer application professionals.

4Years Program
8Semesters
130Total Credits
2080Established B.S.
Computer Fundamentals · Programming in C & Java · Web Technology · Database Management · Artificial Intelligence · Cyber Security · Mobile Programming · Cloud Computing · UX/UI Design · Machine Learning · Computer Fundamentals · Programming in C & Java · Web Technology · Database Management · Artificial Intelligence · Cyber Security · Mobile Programming · Cloud Computing ·

About the Program

Dang's Gateway to
Computer Applications

Mahendra Multiple Campus, Dang has been proudly offering the Bachelor of Computer Applications (BCA) program since 2080 B.S. as a constituent campus of Tribhuvan University under the Faculty of Humanities and Social Sciences (FOHSS).

Located at Ghorahi-15, Dang, our campus is strategically positioned to serve students across Dang, Banke, Salyan, and Rolpa districts. The BCA program is a 130-credit, four-year eight-semester degree that develops well-rounded computer application professionals.

The curriculum is designed by TU FOHSS (2025) and combines theoretical foundations with intensive practical training, equipping graduates with the skills demanded by today's IT industry, software companies, and digital enterprises.

✔ TU Constituent Campus ✔ FOHSS Affiliated ✔ 130 Credit Hours ✔ New Syllabus 2025
🎓

Tribhuvan University

Faculty of Humanities & Social Sciences

FOHSS

Balkhu, Kathmandu

2080Est. at MMC Dang
130 CrTotal Credits
80%Min. Attendance
EnglishMedium

Application-Focused Curriculum

Covers C, Java, Python, Web Technology, Databases, AI, Mobile Apps, Cloud — everything needed for today's application development landscape.

Hands-On Practical Training

48 hours of lab work per subject ensures deep practical understanding. Students build real projects from Semester I through the final Internship in Semester VIII.

Globally Recognized Degree

TU's BCA degree is recognized by IT firms in Nepal, India, and internationally. Graduates are eligible for direct employment as well as higher education worldwide.

UX/UI & Design Skills

BCA uniquely includes UX/UI Design (BCA 155) from Semester II — students learn Figma, Adobe XD, wireframing, prototyping, and user-centered design.

Cybersecurity & Ethical Hacking

Dedicated courses in Cyber Security & Ethical Hacking (Sem VII) and Cryptography & Network Security (Sem VI) prepare graduates for the rapidly growing security sector.

Internship & Project Work

Four progressive project works (Semester IV, VI, VII, VIII) and a final Internship ensure students graduate with a strong portfolio and real work experience.

Academic Curriculum

8-Semester BCA Course Structure

New 2025 curriculum approved by TU FOHSS — structured from fundamentals through advanced specializations with elective choices in the final year.

I

Semester 1 — Foundations

  • BCA 101 — Computer Fundamentals & Applications
  • BCA 102 — Programming in C
  • BCA 103 — Digital Logic
  • BCA 104 — Mathematics I
  • BCA 105 — Professional Communication & Ethics
  • BCA 106 — Hardware Workshop (1 Cr)
Total: 16 Credits
II

Semester 2 — Core Computing

  • BCA 151 — Discrete Structure
  • BCA 152 — Microprocessor & Computer Architecture
  • BCA 153 — OOP in Java
  • BCA 154 — Mathematics II
  • BCA 155 — UX/UI Design
  • BCA 156 — Principles of Management (1 Cr)
Total: 16 Credits
III

Semester 3 — Systems & Web

  • BCA 201 — Data Structures & Algorithms
  • BCA 202 — Database Management System
  • BCA 203 — Web Technology I
  • BCA 204 — System Analysis and Design
  • BCA 205 — Probability and Statistics
  • BCA 206 — Applied Economics (2 Cr)
Total: 17 Credits
IV

Semester 4 — Advanced Applications

  • BCA 251 — Operating Systems
  • BCA 252 — Software Engineering
  • BCA 253 — Numerical Methods
  • BCA 254 — Python Programming
  • BCA 255 — Web Technology II
  • BCA 256 — Project I (2 Cr)
Total: 17 Credits
V

Semester 5 — Networks & AI

  • BCA 301 — Computer Network
  • BCA 302 — Artificial Intelligence
  • BCA 303 — Advance Java Programming
  • BCA 304 — MIS and e-Business
  • BCA 305 — Society and Technology
  • BCA 306 — Project II (3 Cr)
Total: 18 Credits
VI

Semester 6 — Security & Mobile

  • BCA 351 — Computer Graphics & Animation
  • BCA 352 — Mobile Programming
  • BCA 353 — Cryptography & Network Security
  • BCA 354 — Technical Writing (2 Cr)
  • BCA 355 — Distributed System
  • BCA 356 — Project III (3 Cr)
Total: 17 Credits
VII

Semester 7 — Electives & Project

  • BCA 401 — Cyber Security & Ethical Hacking
  • BCA 402 — Software Project Management
  • BCA 403 — Financial Accounting (2 Cr)
  • BCA 404 — Elective I (ML / E-Commerce / DB Admin / Linux)
  • BCA 405 — Elective II (.NET / BI / SQA / Data Viz)
  • BCA 406 — Project IV (3 Cr)
Total: 17 Credits · Elective I & II chosen from 4 options each
VIII

Semester 8 — Capstone & Internship

  • BCA 451 — Cloud Computing
  • BCA 452 — Internship (3 Cr)
  • BCA 453 — Elective III (Network Admin / E-Gov / DB Prog / GIS)
  • BCA 454 — Elective IV (Digital Marketing / Image Processing / IoT / Data Mining)
Total: 12 Credits · 4 Elective Tracks Available

🎯 Final Year Elective Specializations

Elective I Options

Machine Learning · E-Commerce · Database Admin · Linux

Elective II Options

.NET Technology · Business Intelligence · Software Testing · Data Visualization

Elective III Options

Network Admin · E-Governance · Database Programming · GIS

Elective IV Options

Digital Marketing & SEO · Image Processing · IoT · Data Mining

Career & Scope

What Can BCA
Do For You?

Nepal's digital economy is booming. BCA graduates are in demand across software companies, banks, government agencies, and global tech firms.

💻

App Developer

Build desktop, web, and mobile applications for businesses and consumers.

🌐

Web Developer

Create modern, responsive websites and full-stack web applications.

🎨

UI/UX Designer

Design user-centered digital experiences using Figma, Adobe XD & more.

🔒

Security Analyst

Protect digital systems through ethical hacking and cybersecurity practices.

📊

Database Admin

Manage and optimize databases for organizations of all sizes.

📱

Mobile Developer

Build Android & iOS applications for Nepal's rapidly growing app market.

☁️

Cloud Engineer

Deploy and manage applications on AWS, Azure, and Google Cloud.

🎓

Higher Education

Pursue MCA, MSc IT, MBA-IT, or research programs at top universities.

Opportunities After BCA

Your Career, Your Choice

  • Software companies in Kathmandu — Leapfrog, Deerwalk, CloudFactory, and 500+ IT firms
  • Banking sector IT officer — NRB, commercial banks, development banks, microfinance
  • Government IT officer via Lok Sewa Aayog (civil service) examinations
  • Freelancing globally on Fiverr, Upwork, Toptal — web, app & design projects
  • International employment — India, Australia, UAE, UK, Canada, Gulf IT sector
  • Higher studies: MCA, MSc CSIT, MBA-IT, MSc Data Science at TU, PU, KU, or abroad
  • Teaching at +2, BCA & CSIT colleges across Nepal's growing education sector
  • Start your own tech company — app studio, digital agency, or IT consulting firm

Infrastructure

State-of-the-Art
Lab Facilities

Learning by doing is at the heart of BCA. Our labs are set up to replicate real industry environments so students are job-ready from day one.

💻

Main Computer Lab

High-performance workstations loaded with development tools — VS Code, NetBeans, Eclipse, XAMPP, MySQL Workbench, Figma, and Android Studio.

50+ workstations · Core i5/i7 · 8-16GB RAM · SSD

🔧

Hardware Workshop Lab

Dedicated lab for BCA 106 Hardware Workshop — students assemble PCs, configure networks, test components, and perform system maintenance tasks.

Multimeters · Breadboards · Network kits · Components

🌐

Networking & Security Lab

Routers, switches, patch panels, and cybersecurity tools including Wireshark, Kali Linux, and packet analyzers for network security training.

Cisco equipment · Kali Linux · Wireshark · Packet Tracer

🎨

Design & Project Studio

Creative workspace for UX/UI design, project development, and final year capstone work — equipped with design tools and high-speed internet access.

Figma · Adobe XD · GitHub · 24/7 access for project work

100+
Computers Available
1Gbps
Internet Speed
48 hrs
Lab Per Subject
4
Specialized Labs

Faculty & Leadership

Guided by Experienced
Educators

Our faculty combines academic excellence with industry experience to prepare every BCA student for real-world success.

PG

Programming Faculty

C, Java, Python · OOP · DSA

Experienced in teaching programming fundamentals and advanced topics with project-based learning methodologies aligned with industry practices.

WD

Web & Design Faculty

Web Tech · UX/UI · Mobile Dev

Specialists in full-stack web development and UI/UX design, guiding students through modern frameworks, design thinking, and prototyping tools.

NW

Networks & Security Faculty

Networking · Cyber Security · AI

Industry-experienced instructors delivering networking, cybersecurity, and artificial intelligence courses with hands-on lab demonstrations.

MT

Mathematics Faculty

Math I & II · Discrete Structure · Stats

Dedicated mathematics educators who connect abstract mathematical concepts to real-world computing and programming applications.

PM

Project & Management Faculty

Software Engg · Project Mgmt · MIS

Guides students through software engineering principles, project lifecycle management, and business information systems from design to deployment.

🏛️

TU Constituent Campus

Mahendra Multiple Campus, Ghorahi-15, Dang

All faculty are TU-qualified with Master's degrees or higher, and regularly participate in workshops and training organized by FOHSS and TU.

Academic Policy

Grading System & Evaluation

Grading Scale (4-Point GPA)

A (Distinction)90%+ · GPA 4.0
A– (Very Good)80–89.9% · GPA 3.7
B+ (First Div)70–79.9% · GPA 3.3
B (Second Div)60–69.9% · GPA 3.0
B– (Third Div)50–59.9% · GPA 2.7
C+ (Pass)40–49.9% · GPA 2.3
F (Fail)Below 40% · GPA 0

📋 Assessment Breakdown

Theory SubjectsInternal 20% + External 80%
Subjects with Lab20% Int + 20% Lab + 60% Ext
Minimum to Pass40% in each category
Min. Attendance80% per course

📅 Academic Schedule

Fall Semester begins in September
Spring Semester begins in February
16 weeks per semester (teaching days)
Maximum program duration: 8 years
Degree awarded by Tribhuvan University
Admissions Open — 2081/82 B.S.

Start Your Digital Future
Right Here in Dang

Join Mahendra Multiple Campus's BCA program — where Ghorahi's brightest minds are shaped into Nepal's next generation of computer application professionals.

10+2 Any Stream
D Grade Min. per Subject
1.8 CGPA Minimum CGPA
Entrance By FOHSS
Ghorahi-15, Dang, Lumbini Province, Nepal
sudarshan.rijal@mamc.tu.edu.np
+977-9857830105/div>

Mahendra Multiple Campus, Ghorahi-15, Dang  ·  Bachelor of Computer Applications (BCA)  ·  Tribhuvan University, FOHSS

© 2081 B.S. Mahendra Multiple Campus. All rights reserved.  |  TU Constituent Campus  |  BCA Program Est. 2080 B.S.